import request from "@/utils/request";

/**
 * 获取房间列表 分页条件查询
 * @param pageNum
 * @param pageSize
 * @param typeName
 * @returns {AxiosPromise}
 */
export function getHomes(pageNum,pageSize,typeName){
  return request({
    url:'home/getHomes',
    method:'post',
    params:{
      pageNum,
      pageSize,
      typeName
    }
  })
}

/**
 * 获取所有房间
 * @returns {AxiosPromise}
 */
export function getAllHomes(){
  return request({
    url:'home/getAllHomes',
    method:'get'
  })
}

/**
 * 添加房间
 * @param home
 * @param images
 * @returns {*}
 */
export function addHome(home){
  return request({
    url:'home/addHome',
    method:'post',
    data:home
  })
}

/**
 * 获取单个房间
 * @param homeId
 */
export function getSingleHome(homeId){
  return request({
    url:'home/getSingleHome',
    method:'post',
    params:{
      id:homeId
    }
  })
}

/**
 * 保存已修改的房间
 * @param home
 */
export function saveEditedHome(home){
  return request({
    url:'home/saveEditedHome',
    method:'post',
    data:home
  })
}

/**
 * 根据id删除房间接口
 * @param homeId
 * @returns {AxiosPromise}
 */
export function deleteHome(homeId){
  return request({
    url:'home/deleteHome',
    method:'post',
    params:{
      homeId:homeId
    }
  })
}
